/*
 * Copyright (c) 2010, Nikolaus Moll
 * All rights reserved.
 */
package net.miblounge.gradecalculator.grade;

public interface IGradeFactory {
	String getCountryCode();

	ICourseGrade createCourseGrade(String grade, float weight);
	IModuleGrade createModuleGrade();
	IOverallGrade createOverallGrade();

	IGradeValidator getValidator();
}
